home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
a_utils
/
_archvrs
/
unix
/
unzip51
/
history.510
< prev
next >
Wrap
Text File
|
1992-11-04
|
8KB
|
153 lines
UnZip version 5.1, xx Xxxx 1992
New features, you betcha:
- Amiga: incorporated "final" Amiga port patches [John Bush, Paul
Kienitz]
- Amiga: replaced DMakefile, attempted to sync with JB patches [Stefan
Becker, CN]
- OS/2: patches to funzip to make it work (except with MSC) [Kai Uwe Rommel]
- almost all crypt/password stuff moved to crypt.c and/or crypt.h, and
dummy versions written: just replace dummy versions with full ones
and recompile normally, instead of recompiling with -DCRYPT. NO MORE
DUPLICATE MAKEFILES! NO MORE MAKEFILE EDITING!! :-) [CN]
- TOPS-20: new port! [Frank Wancho]
- Unix, OS/2: funzip, zipinfo now included in standard make [CN, Kai Uwe]
- MS-DOS: updated MSC/Turbo C makefile; added PKLITE option [CN, Jim Reisert]
- added -x "exclude files" capability to unzip and zipinfo [CN]
- OS/2, MS-DOS: added '\\'-to-'/' conversion for command-line filenames
after zipfile [Jon Saxton]
- added "ptx" target to Makefile (for Sequent/Dynix/ptx) [Alan Phillips]
- renamed "next" target to "next2x"; added "next3x" target to Makefile;
added generic, all-purpose "next10" target; added descriptive "next"
target [Mark Adler, CN]
- Amiga: added full Amiga-zip support to zipinfo [John Bush, CN]
- Unix: added (some) Posix support, touched up Linux stuff [H.J.Lu?]
- added warning to unzip and zipinfo if any filespec not matched [CN, Mark]
- replaced all "byte" typedefs with "uch" to match zip, avoid redefinition
annoyances [CN]
- incorporated Atari patches (at last!)--needs testing [Martin Schulz, CN]
- added -z option (print zipfile comment) to zipinfo [CN]
- added version-made-by support for TOPS-20 and NTFS systems [CN]
- improved help screen examples (esp. VMS) [CN, Jean-loup]
- moved all unzip/zipinfo shared code (aside from OS-specific) to new
module (shared.c); moved all of remainder in misc.c to file_io.c;
removed misc.c (no more need for misc_.o{bj} or to include misc.c
and file_io.c into zipinfo.c) [CN]
- allowed negative -z option in unzip to remove zipfile comment (printed
by default if extracting/listing/testing) [CN]
- updated Where file to include mention of Zip 1.1 [CN]
- added ability to extract VMS -V text files to screen [Igor]
Bugs fixed:
- cleaned up SysV defines in unzip.h [CN]
- fixed sco target to make sure UNIX and SYSV defined under Xenix; added
xenix target [Paul Telles, Jean-loup, CN]
- fixed prototype bug on Sequent [Bob Bond]
- eliminated Convex c120, c210 targets; replaced convex target, using
__convexc__ in unzip.h [Rafal Maszkowski]
- fixed 386BSD filetime routines, removed unsupported djgcc dateformat
call, added bcc_dos, zi_bcc and zi_djgcc targets, renamed zi_dos to
zi_msc [Onno van der Linden]
- MS-DOS: fixed zi_msc target to use /e link-flag and not -G2 compiler
flag by default [Piet Plomp]
- renamed hp_ux target to hpux to match zip; added to help list [CN]
- added exit(0) to funzip.c to avoid gnutar problem [Joe Tam]
- updated Where file [CN, Jean-loup]
- MS-DOS/Windows: fixed DISPLAY bug in misc.c [Johnny Lee]
- renamed thinkc.rsrc.hqx to thinkc_rsrc.hqx in order to avoid fatal bug
in SHEZ80 (MS-DOS zip-viewing util)--only distribution file with two
dots [Jean-loup]
- MS-DOS: fixed (I hope) bug with Borland C and #if !defined() [Hogan Long]
- fixed funzip.1 to note consequence of first-member-only behavior when
first member is a directory [John Bush, CN]
- final Convex fixes to Makefile, unzip.h, crypt.c [Rafael Pappalardo, CN]
- fixed Sequent macro in unzip.h, modified Makefile to allow parallel makes
[Jason Merrill]
- Amiga: various unzip/zipinfo patches; new makefiles [John Bush]
- TOPS-20: small optimizations, bugfixes [Frank Wancho, CN]
- some code cleanup (extraneous AMIGA+UNIX, dup, FFLUSH, etc.) [CN]
- attempted to fix AT&T 6300+ SysV bug with -DMALLOC_WORK [CN]
- renamed Readme to README as per comp.sources.misc guidelines [CN]
- TOPS-20: revised *.mic command files, jfn file_io.c code [Frank Wancho]
- added "Caution: zero files tested" message to -t output (not just -tq) [CN]
- renamed crc32 macro in zip.h/crypt.c to CRC32 to avoid conflict with
lrec.crc32 in unzip [Jean-loup]
- fixed bug with -a where CRC was calculated incorrectly [CN]
- added man pages to install target; added "docs" and "unzipsman" targets [CN,
Jean-loup]
- fixed zipinfo/funzip bug in sysv6300 Makefile target [Peter Mauzey]
- changed all "return #" to "return PK_XXXX" [CN]
- made HSIZE (rather than HSIZE+2) default until we see who breaks [Mark, CN]
- made DECLARE_ERRNO non-default (except for MSC 5.0 and earlier) [CN, Bill
Davidsen]
- fixed Bull byte problem in unzip.h, Makefile [CN, Matthew D'Errico]
- MS-DOS: changed all occurrences of -Ox to -Oait -Gs in MSC targets of
Makefile; removed overlooked -G2 in MSDOS/makefile [Jean-loup]
- MS-DOS: fixed gcc_dos target; removed recent parallel-make modification
because of MS-DOS make utility breakage [Onno van der Linden]
- MS-DOS, OS/2: changed MSDOS definition to exclude OS/2 (use DOS_OS2 or OS2
instead) [CN]
- fixed const problem for NeXT 3.0 in file_io.c [Mark]
- fixed ZL2, FL2 Makefile macros to be same as LF2 by default [CN]
- #included crypt.c into funzip.c for MS-DOS (Borland problems) [CN]
- #included file_io.c and misc.c into zipinfo.c for all systems (code
duplication, makefile simplification) [CN]
- added SGI to list of systems on which not to redeclare open() in crypt.c
[CN]
- VMS: fixed prototypes for echo() [Mike Freeman]
- OS/2: updated makefile, unzip.def; removed zipinfo.def; removed extern
declaration of keys[] from unzip.h [Kai Uwe, CN]
- Amiga: latest Lattice/Aztec C fixes (perms, filetimes, etc.) [John Bush,
Paul Kienitz]
- changed ULONG/UWORD to ulg/ush to match zip and avoid collisions with
Amiga and OS/2 typedefs [CN]
- removed redundant dos_attr and unix_attr, changed to file_attr, rewrote
attributes section of store_info(), and added mapattr() routines [CN]
- moved all OS-specific code out of file_io.c, etc., and into local files
(msdos.c, os2.c, vms.c, amiga.c, etc.) [CN]
- improved inflate() and explode() error messages (out of memory, bad huffman
tables); renamed inflate_entry() to inflate() (and removed old version)
[Mark, CN]
- added ifdef'd code to deal with buggy PKZIP betas (PKZIP_BUG_WORKAROUND)
[Jean-loup]
- cleaned up time headers and typedefs [CN]
- MS-DOS: updated MSC/TCC makefile (CHECK TURBO C HALF) [Jean-loup, CN]
- fixed a comment in inflate.c [Mark]
- added RAND_HEAD_LEN, uch definitions to zip.h/unzip.h to match Jean-loup's
zip changes [CN]
- moved Makefile "funny comment" to avoid echo during build [Mark, CN]
- modified unzip.c, funzip.c to use new zdecode macro [Mark, CN]
- fixed decryption bug (ReadByte/testp doing double decryption of header) [CN]
- changed all usages of "UNIX" to mean Unix only, not Unix+VMS+TOPS-20 [CN]
- OS/2: moved some extern declarations to unzip.h, cleaned up os2.c, fixed
file_io.c bug, fixed makefile.os2 [Kai Uwe, CN]
- MS-DOS: fixed various djgcc bugs, removed some unused variables, updated
MS-DOS targets in Makefile [Onno]
- fixed compressed-symlinks bug (at last!) [Martin Schulz, CN]
- renamed all zipinfo S_IFxxx defines to UNX_IFxxx to avoid redefinition
problems on Apollo, Amiga, etc. (still have S_IXUSR, etc., but wait with
those and see what breaks) [CN]
- fixed inverted ecrec offsets reported by zipinfo -v (real, expected were
mislabelled) [CN]
- VMS: fixed some write/error stuff in vms.c [Igor]
- fixed bug with -q/bad-CRC error message; changed -q behavior to skip
"extracting:" messages (same as -qq; matches -t option more closely) [CN]
- fixed persistent double-dot name in MAC sub-archive (argh!) [Jean-loup]
- fixed some crypt.c and extract.c casts, replaced MSDOS/tcc project files
[Jean-loup]
- moved RAND_HEAD_LEN definition to crypt.h [CN]
- added VMS mapattr() routine to map Unix perms -> VMS attribs [Igor, CN]
- updated dnix Makefile target, added compiler-bug work-around [Bo Kullmar]
...
==================
These changes occurred in beta versions 5.1a to xxxx. This list may have
left out some bugfixes and even some features...the brain cell is going,
folks (as Mark would say). Apologies, etc.
Greg Roelofs (a.k.a. Cave Newt)